/**
 * 项目名称:
 *
 * @Author: 夏国倩
 * @Date: 2023/9/18 11:34
 * @Copyright
 */
package Package;
public class IntegerTest3 {
    public static void main(String[] args) {
        //int-->Integer
        //基本数据类型 -->引用数据类型
        Integer i1 = new Integer(10);

        //Integer-->int
        //引用数据类型-->基本数据类型
        int i2 = i1.intValue();
        System.out.println(i2 + 1); //输出11

        //static(静态) int parseInt(String s)
        //String-->int
        int age = Integer.parseInt("25");
        System.out.println(age + 1); //输出26

        //“abc"这个字符串必须是”数字字符串“才行
        //int price=Integer.parseInt("abc");

        double price = Double.parseDouble("3.0");
        System.out.println(price + 1.0); //输出4.0
        //将int类型的十进制转换成二进制
        String s1 = Integer.toBinaryString(10);
        System.out.println(s1); //输出1010

        //将int类型的十进制转换成十六进制
        String s2 = Integer.toHexString(10);
        System.out.println(s2);

        //将int类型的十进制转换成八进制
        String s3 = Integer.toOctalString(10);
        System.out.println(s3);

        //int-->Inter
        Integer i3 = Integer.valueOf(10);

        //String--->Integer
        Integer i4 = Integer.valueOf("10");
    }
}
